package com.gd.iot.energy.po.dailymanage;

import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;

/**
* @ClassName: OperationfeeChargePO
* @Description:  
* @author: 自动生成器 
* @date: 2020年08月08日 08:11:02
*/
@TableName("energy_operationfee_charge")
public class OperationfeeChargePO {
    /**
     * @fieldName: id
     * @fieldType: Long 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long id;

    /**
     * @fieldName: companyId
     * @fieldType: Long 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long companyId;

    /**
     * @fieldName: createDate
     * @fieldType: Date 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Date createDate;

    /**
     * @fieldName: energyType
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer energyType;

    /**
     * @fieldName: isDel
     * @fieldType: Boolean 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Boolean isDel;

    /**
     * @fieldName: modifyDate
     * @fieldType: Date 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Date modifyDate;

    /**
     * @fieldName: operatorId
     * @fieldType: Long 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long operatorId;

    /**
     * @fieldName: chargeType
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer chargeType;

    /**
     * @fieldName: fee
     * @fieldType: BigDecimal 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal fee;

    /**
     * @fieldName: hasInvoice
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer hasInvoice;

    /**
     * @fieldName: operatingfeeSettlementType
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer operatingfeeSettlementType;

    /**
     * @fieldName: payTime
     * @fieldType: Date 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Date payTime;

    /**
     * @fieldName: paychannel
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer paychannel;

    /**
     * @fieldName: paystate
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer paystate;

    /**
     * @fieldName: payway
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer payway;

    /**
     * @fieldName: receNumber
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String receNumber;

    /**
     * @fieldName: yuer
     * @fieldType: BigDecimal 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal yuer;

    /**
     * @fieldName: areaarchives
     * @fieldType: Long 
     * @Description: energy_area_archives 表id
     */
    @ApiModelProperty(value = "energy_area_archives 表id", hidden = false)
    private Long areaarchives;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Integer getEnergyType() {
        return energyType;
    }

    public void setEnergyType(Integer energyType) {
        this.energyType = energyType;
    }

    public Boolean getIsDel() {
        return isDel;
    }

    public void setIsDel(Boolean isDel) {
        this.isDel = isDel;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public Long getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(Long operatorId) {
        this.operatorId = operatorId;
    }

    public Integer getChargeType() {
        return chargeType;
    }

    public void setChargeType(Integer chargeType) {
        this.chargeType = chargeType;
    }

    public BigDecimal getFee() {
        return fee;
    }

    public void setFee(BigDecimal fee) {
        this.fee = fee;
    }

    public Integer getHasInvoice() {
        return hasInvoice;
    }

    public void setHasInvoice(Integer hasInvoice) {
        this.hasInvoice = hasInvoice;
    }

    public Integer getOperatingfeeSettlementType() {
        return operatingfeeSettlementType;
    }

    public void setOperatingfeeSettlementType(Integer operatingfeeSettlementType) {
        this.operatingfeeSettlementType = operatingfeeSettlementType;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public Integer getPaychannel() {
        return paychannel;
    }

    public void setPaychannel(Integer paychannel) {
        this.paychannel = paychannel;
    }

    public Integer getPaystate() {
        return paystate;
    }

    public void setPaystate(Integer paystate) {
        this.paystate = paystate;
    }

    public Integer getPayway() {
        return payway;
    }

    public void setPayway(Integer payway) {
        this.payway = payway;
    }

    public String getReceNumber() {
        return receNumber;
    }

    public void setReceNumber(String receNumber) {
        this.receNumber = receNumber == null ? null : receNumber.trim();
    }

    public BigDecimal getYuer() {
        return yuer;
    }

    public void setYuer(BigDecimal yuer) {
        this.yuer = yuer;
    }

    public Long getAreaarchives() {
        return areaarchives;
    }

    public void setAreaarchives(Long areaarchives) {
        this.areaarchives = areaarchives;
    }
}